package itcz.example.pattern.structure_type.bridge.demo_AI;

/**
 * @ClassName: Client
 * @Author: ITCZ
 * @Date: 2025-07-27
 * @Description:
 */
public class Client {
    public static void main(String[] args) {

        // 组合1：大杯拿铁
        Coffee latte = new Latte(new Large());
        latte.order();  // 输出：拿铁咖啡 - 大杯

        // 组合2：中杯美式
        Coffee americano = new Americano(new Medium());
        americano.order();  // 输出：美式咖啡 - 中杯

        // 组合3：小杯拿铁（无需新类）
        Coffee smallLatte = new Latte(new Small());
        smallLatte.order();  // 输出：拿铁咖啡 - 小杯
    }
}
